Approximating capacitated $k$-median with $(1+\epsilon)k$ open facilities
نویسنده
چکیده
In the capacitated k-median (CKM) problem, we are given a set F of facilities, each with a capacity, a set C of clients, a metric d over F ∪ C and an integer k. The goal is to open k facilities in F and connect the clients C to the open facilities subject to the capacity constraints, so as to minimize the total connection cost. In this paper, we give a constant approximation for CKM, by violating the cardinality constraint by a factor of 1+ . This generalizes the result of [Li15], which only works for the uniform capacitated case. Our algorithm gives the first constant approximation for general CKM that only opens (1 + )k facilities. Indeed, most previous algorithms for CKM are based on the natural LP relaxation for the problem, which has unbounded integrality gap even if (2− )k facilities can be opened. Instead, our algorithm is based on a novel configuration LP for the problem. For each set B ⊆ F of potential facilities, we try to characterize the convex hull of all valid integral solutions projected to the instance defined by B and C. This is of course impossible as this goal for the set B = F is equivalent to solve the CKM problem. As we only care about the bad situation when there are at most a constant number `1 of open facilities in B, we cut the convex hull into two parts: conditioned on the event that at most `1 facilities are open in B we have the exact polytope; conditioned on the event that more than `1 facilities are open, we only have a relaxed polytope. This allows us to reduce the size of the polytope to n1. This LP can not be solved efficiently as there are exponential number of sets B. Instead, we use the standard trick: given a fractional solution, our rounding algorithm either succeeds, or finds a set B such that the fractional solution is not valid for the set B. This allows us to combine the rounding algorithm with the ellipsoid method. ∗TTIC, [email protected] ar X iv :1 41 1. 56 30 v1 [ cs .D S] 2 0 N ov 2 01 4
منابع مشابه
Approximating capacitated k-median with (1 + ∊)k open facilities
In the capacitated k-median (CKM) problem, we are given a set F of facilities, each facility i ∈ F with a capacity ui, a set C of clients, a metric d over F ∪ C and an integer k. The goal is to open k facilities in F and connect the clients C to the open facilities such that each facility i is connected by at most ui clients, so as to minimize the total connection cost. In this paper, we give t...
متن کاملConstant Approximation for Capacitated k-Median with (1+epsilon)-Capacity Violation
We study the Capacitated k-Median problem for which existing constant-factor approximation algorithms are all pseudo-approximations that violate either the capacities or the upper bound k on the number of open facilities. Using the natural LP relaxation for the problem, one can only hope to get the violation factor down to 2. Li [SODA’16] introduced a novel LP to go beyond the limit of 2 and ga...
متن کاملAn Approximation Algorithm for Uniform Capacitated k-Median Problem with 1+\epsilon Capacity Violation
We study the Capacitated k-Median problem, for which all the known constant factor approximation algorithms violate either the number of facilities or the capacities. While the standard LP-relaxation can only be used for algorithms violating one of the two by a factor of at least two, Shi Li [SODA’15, SODA’16] gave algorithms violating the number of facilities by a factor of 1 + ǫ exploring pro...
متن کاملApproximating k-median with non-uniform capacities
In this paper we give a constant factor approximation algorithm for the capacitated k-median problem. Our algorithm produces a solution where capacities are exceeded by at most a constant factor, while the number of open facilities is at most k. This problem resisted attempts to apply the plethora of methods designed for the uncapacitated case. Our algorithm is based on adding some new ingredie...
متن کاملA On Uniform Capacitated k-Median Beyond the Natural LP Relaxation
In this paper, we study the uniform capacitated k-median problem. In the problem, we are given a set F of potential facility locations, a set C of clients, a metric d over F ∪ C, an upper bound k on the number of facilities we can open and an upper bound u on the number of clients each facility can serve. We need to open a subset S ⊆ F of k facilities and connect clients in C to facilities in S...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014